package com.jason.bookworm.service;

import com.jason.bookworm.dao.pojo.User;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Transactional//开启mysql事务管理
public interface UserService {
    //注册新读者
    void registerReader(User user);
    //注册新管理员
    void registerManager(User user,String privilege);

    //获取所有用户
    List<User> getAllUser();

    //获取某个用户
    User getOneUser(String username);
    //修改某个用户
    void updateUser(User user);
    //注销某个用户(逻辑删除)
    void deleteUser(User user);
}
